Ta dokumentacja nie jest ukończona. Prosimy o pomoc w tworzeniu dokumentacji.
Strona Model polecenia GUI wyjaśnia jak powinny być dokumentowane polecenia. Przejrzyj stronę Category:UnfinishedDocu, aby zobaczyć więcej niekompletnych stron, takich jak ta. Zobacz stronę Category:Command Reference aby poznać wszystkie komendy.
Zobacz stronę wytycznych Wiki dla FreeCAD aby dowiedzieć się, jak edytować strony Wiki, i przejdź do strony Pomóż w rozwoju FreeCAD, aby dowiedzieć się o innych sposobach, w jakie możesz wnieść swój wkład.
|
|
| Lokalizacja w menu |
|---|
| Projekt Części → Zastosuj funkcję ulepszenia → Zaokrąglenie |
| Środowisko pracy |
| Projekt Części |
| Domyślny skrót |
| brak |
| Wprowadzono w wersji |
| - |
| Zobacz także |
| Sfazowanie |
Narzędzie Zaokrąglenie tworzy zaokrąglenia na wybranych krawędziach obiektu. Dodaje on do dokumentu obiekt Zaokrąglenie wraz z jego reprezentacją w oknie Widoku drzewa.
Sześcian z zaokrągleniami na wszystkich krawędziach
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Zaokrąglenie środowiska Projekt Części wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Podstawowe
LinkSub): Powiązanie z wybranymi krawędziami i ścianami elementu nadrzędnego. Może być linkiem tylko do elementu nadrzędnego, jeśli parametr DANEUżyj wszystkich krawędzi ma wartość PRAWDA.Bool): Jeśli wartość jest ustawiona na PRAWDA zostanie użyty zaokrąglony kształt addytywnego / subtraktywnego elementu nadrzędnego, gdy obiekt zaokrąglenia zostanie włączony do szyku, w przeciwnym razie zostanie użyty tylko kształt samego zaokrąglenia. Domyślną wartością jest FAŁSZ.PartShape).Link): Odnośnik do elementu nadrzędnego.LinkHidden): Link do elementu nadrzędnego.Zaokrąglenie
QuantityConstraint): Promień zaokrąglenia. Domyślnie 1 mm.Bool): Jeśli wartość to PRAWDA wszystkie krawędzie elementu są zaokrąglane, a krawędzie określone przez DANEBazę są ignorowane. Domyślną wartością jest FAŁSZ.Projekt Części
Bool): Jeśli ma wartość PRAWDA, nadmiarowe krawędzie są usuwane z wyniku operacji. Wartość domyślna jest określona przez preferencję Automatycznie udoskonal model po wykonaniu operacji opartej na szkicu. Zobacz stronę Projekt Części: Ustawienia.
Zaokrąglenia, fazowania i inne funkcje działające na bryłach zależą od jądra Technologii OpenCASCADE (OCCT), z której korzysta FreeCAD. Jądro OCCT czasami ma trudności z obsługą zbieżnych ostrych krawędzi, gdzie spotykają się dwie ściany. W takim przypadku FreeCAD może ulec awarii bez wyjaśnienia.
W przypadku uruchomienia z terminala, FreeCAD może wyświetlić taki dziennik po awarii:
#1 0x7fff63d660ba in BRep_Tool::Curve(TopoDS_Edge const&, TopLoc_Location&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x2a
#2 0x7fff63d69546 in BRep_Tool::Curve(TopoDS_Edge const&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x46
#3 0x7fff71f4fef5 in ChFi3d_Builder::PerformIntersectionAtEnd(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x3b05
#4 0x7fff71f58307 in ChFi3d_Builder::PerformOneCorner(int, bool) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x1097
#5 0x7fff71ef6218 in ChFi3d_Builder::PerformFilletOnVertex(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x4e8
#6 0x7fff71ef71d1 in ChFi3d_Builder::Compute() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0xe31
#7 0x7fff720ad7c3 in BRepFilletAPI_MakeChamfer::Build() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x33
#8 0x7fff723be48e in PartDesign::Chamfer::execute() from /usr/lib/freecad-daily/lib/_PartDesign.so+0x60e
...
Dane wyjściowe odwołują się do funkcji z bibliotek OCCT. Jeśli wystąpi tego typu awaria, problem może wymagać zgłoszenia i rozwiązania w OCCT, a nie w FreeCAD.
Więcej informacji można znaleźć w wątkach na forum:
Numery krawędzi nie są całkowicie stabilne, dlatego zaleca się zakończenie głównych prac projektowych bryły przed zastosowaniem funkcji takich jak zaokrąglenia i fazowania, w przeciwnym razie krawędzie mogą zmienić nazwy, a zaokrąglone krawędzie prawdopodobnie staną się nieprawidłowe. Gdy właściwość DANEUżyj wszystkich krawędzi ma wartość PRAWDA, istnieje pewna ochrona przed taką sytuacją. Ponieważ w takich przypadkach używane są wszystkie krawędzie obiektu bazowego i nie ma zależności od indywidualnych nazw krawędzi.
Przeczytaj więcej na stronie problem nazewnictwa topologicznego.